import { http, setToken,clearToken } from '@/utils'
export const login = (loginData) => {
  return async (dispatch) => {
    const res = await http.post('/authorizations', loginData)
    console.log(res);
    const { data: { token }, message } = res.data
    if (message === 'OK') {
      setToken(token)
      dispatch({ type: 'login/setToken', payload: token })

    }
  }
}
export const logout = () => {
  return (dispatch) => {
    // 清楚token
    dispatch({ type: 'login/clearToken' })
    clearToken()
    // 清楚个人信息
    dispatch({ type: 'user/clearInfo ' })


  }
}
